added overlaods for number - map and number / map;