added collision checker edits