added docs on request/response/notification