add 2 process use pipe