major reconstruction with regards to settings and how they are loaded