first steps to implementing collision