notes on upgrade