reording the pipe command; not yet abort
fix pipe token but the bug for missing b still needs to be fixed