continuing to add Btree implementation