working on map spec