UpgradeArrow enhanced