add .next and now designed the pipeline
rename .next to .pipe because we always use output as next task input
add more tests