only print map data once