tried binary tree