clipped from: manyeyes.alphaworks.ibm.com   
Pipeline_explanation