handle map values