add pipe dev