diff --git a/vipra-cmd/runcfg/CMD.launch b/vipra-cmd/runcfg/CMD.launch
index 53d53311cb1e9d72abab78017a31de2be60711b7..b4a690b51c621da0f8688a35d60797482c2706e2 100644
--- a/vipra-cmd/runcfg/CMD.launch
+++ b/vipra-cmd/runcfg/CMD.launch
@@ -11,7 +11,7 @@
 </listAttribute>
 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="de.vipra.cmd.Main"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-f config2 -edS test -CE"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-AM"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="vipra-cmd"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-ea"/>
diff --git a/vipra-cmd/src/main/java/de/vipra/cmd/lda/Analyzer.java b/vipra-cmd/src/main/java/de/vipra/cmd/lda/Analyzer.java
index 92fb40b5a56db54f9b2e0cb05ecdf3c4dc4c9e6c..d3d4e7783957994342472c8084449beaf17617ce 100644
--- a/vipra-cmd/src/main/java/de/vipra/cmd/lda/Analyzer.java
+++ b/vipra-cmd/src/main/java/de/vipra/cmd/lda/Analyzer.java
@@ -314,9 +314,9 @@ public class Analyzer {
 			}
 			newTopic.setSequences(newTopicSequences);
 
-			// sort topic words and generate topic name
+			// sort topic words descending and generate topic name
 			List<SequenceWord> topTopicWordsList = new ArrayList<>(topicWords.values());
-			Collections.sort(topTopicWordsList);
+			Collections.sort(topTopicWordsList, Comparator.reverseOrder());
 			topTopicWordsList = topTopicWordsList.subList(0, Math.min(topTopicWordsList.size(), modelConfig.getkTopWords()));
 			newTopic.setName(TopicFull.getNameFromWords(modelConfig.getTopicAutoNamingWords(), topTopicWordsList));