- refactored app settings container