Text this: Communicating sequantial processes