update for communication version