added map2