playing with map state