iterator left child and right child