map background work