updated req