restructure basemap example