need to fix the B-tree run some more tests