new 'correct upgrades count' method