validate
illegal character
version bump