Started implementing TCPMessageUser