Modified map.sample