Communicating PL