pipe app example