updated pipes