Implement all messages into commands