altered Request/Responder example