notes on request and response