attempt to use btree for searching