adding new route to compose a new message based on protocol handler