pipe2; experiment with seperating sender and recver