pipes upgrade