BTree to replace list is working? I don't know