refactor settings into own files