Shared Preferences Completed (Not tested yet though)