added dictionary add/search feature