added a junction, some test and a prototype of a pipelibe