added Pipes Tests and split