added several pipes