add a map switch