worked on doOverlap()