updated dictionary_engine