almost finish the children search part