Add UniversalComunicator class