refactored config settings to handle overriding