Work on collison logic