#3 - Continuing to build out the upgrade functionality.
Next need to focus on the upgrade name.