add controller to handle inbound messages
event replier