added stubs for pipes