pipes and processes overview 6736888