add communicate again