new repulsion include way