update the spec