1.moved save settings function to SavePreferences class 2. added functionality for multiple saved preferences 3. code cleanup