progress on the search tree
search stuff