adding map and styles, lots of js wrangling