Added my code

just basically the map infrastructure