map with rows