add reqOpts and log