adding more map code