communication pipeline working