note on upgrading