fix request/response