users are now saved once to the database