Part A: unnamed pipes
Add comments to Part A
Add Part B