repulsion improvments