- refactored app settings