deprecating old version of communication.h