upgraders work