attraction and repulsion