fixed getchild