main+pipe