pipe support in simple-shell