keep last particle touched on top
remove duplication