change map2 to map