Fully implemented the Settings.