prototype of class Comunication