Abstract communication technology n29