modified storeUser