a communicate spec add.