some comments for bug fixes on has_crossing