Controller and Responder