added back req fxn