Adding Map Data Structure