added SAT collisions