added trees, issues with string binary search version