adding pipe processing