changes to map2