added cli command, server and messenger