final option upgraded