modified Comunication.h for our needs