updating based on changes from communications.