finished maps, moved onto functions