final pipe app