added overlapping