added pipe example