typo:  left child not right child