updates due to if changes in communication