refactor settings object