change to req rep