[NEW] finish the basic dictionary load and search