examples upgrade