added communication patterns page