Communication technologies10