added pipes and handlers