introduce SendableResponse