complete software upgrade class