added map and css styling