finished inorder