added dictionary cursor