add children method