C: add pipe