sub method  childs fix