user::save + flash msgs