alpha - pipes try 2