start childs implementation