updated version to conform to spec