adding extension and pipe handling flow, stubbed out