using the right pipes