add rect overlap
changes for overlaping childs