shit experimental version of collision