pipe Example