factory map.