what are the requirements for the upgrade?