Added communication related changes.