Communication technology n646