pipes work