Communication models