Working communication using pipes.