How can I make better pipes?