correction for communication code