Everything working except for | command