version spec