Update communication.h