started on binary tree