Topic/add upgradeable portals

just doing this PR