added overlapping checking