modified the spec