Pipes work together in a pipeline. Most pipes must receive information from the pipeline as well as pass on new information to the pipeline for use by other pipes using the data bucket. This is done using pipe parameters.