added dictionary search