Communication model

Enjoy!