new example for communication