use constant for communication variables