-collision    -slow