Improvements in request and response