some experiments with pipes