version and validation passed