Revamp settings system