added explanation to upgrade