user::save - validations + new helpers