add remove children function