inorder traversal works
inspect and free list