redoing collision checker