communication pattern