settings file overhaul