bit more styling and able to change basemap