pipe connection methods