testing with pipes