adding first implementation of map range