diff --git a/src/model/Auth.js b/src/model/Auth.js
index 7a3942b..61b9796 100644
--- a/src/model/Auth.js
+++ b/src/model/Auth.js
@@ -51,8 +51,8 @@ class Auth {
   /**
    * Takes in an old item from the user and the new data to update the user's data to the new data.
    */
-  updateAccountItem(userItem, newData) {
-	StudyBuddyDB.updateUserItem(userItem, newData);
+  updateUser(email, newUser) {
+	StudyBuddyDB.updateUser(email, newUser);
   }
   
 }
diff --git a/src/model/Database.js b/src/model/Database.js
index 28d2e42..cf10d6f 100644
--- a/src/model/Database.js
+++ b/src/model/Database.js
@@ -36,8 +36,8 @@ class Database {
   /**
    * This method updates the user's data according to their changes.
    */
-  updateUserItem(key, data) {
-    AsyncStorage.setItem(key, data);
+  updateUser(email, newUser) {
+    AsyncStorage.setItem(email, JSON.stringify(newUser));
   }
   
 }
diff --git a/src/pages/EditProfileScreen.js b/src/pages/EditProfileScreen.js
index c91b23b..99070a1 100644
--- a/src/pages/EditProfileScreen.js
+++ b/src/pages/EditProfileScreen.js
@@ -103,11 +103,7 @@ export default class EditProfileScreen extends React.Component {
 	  user.bio = this.state.bio;
 	  user.major = value.major;
 	  user.year = value.year;
-	  AuthObject.updateAccountItem(user.name, this.state.fname);
-	  AuthObject.updateAccountItem(user.lastName, this.state.lname);
-	  AuthObject.updateAccountItem(user.bio, this.state.bio);
-	  AuthObject.updateAccountItem(user.major, value.major);
-	  AuthObject.updateAccountItem(user.year, value.year);
+	  AuthObject.updateUser(user.email, user);
 	  console.log(user);
 	  navigate('MyProfile');
     }