req spec