2 way pipline works with 1 charater