user validation tests pass