Commplete behaviour for sending and receiving agent