modify addchild