upgrade example