map configuration and user preferences now pulls some of it's data from json