now iterating through children