renamed save! function to save_user!