diff --git a/src/fr/inrialpes/exmo/align/util/EvalAlign.java b/src/fr/inrialpes/exmo/align/util/EvalAlign.java
index 3c1274583c6aafe0de8fbc599730d0e610dba110..5624a4f8cbdb366404b638ccfb7ba70f51059fe4 100644
--- a/src/fr/inrialpes/exmo/align/util/EvalAlign.java
+++ b/src/fr/inrialpes/exmo/align/util/EvalAlign.java
@@ -119,8 +119,11 @@ public class EvalAlign {
 	
 	// abcdefghijklmnopqrstuvwxyz?
 	// x  x    i      x x x x    x 
+	longopts[0] = new LongOpt("help", LongOpt.NO_ARGUMENT, null, 'h');
+	longopts[1] = new LongOpt("output", LongOpt.REQUIRED_ARGUMENT, null, 'o');
 	longopts[2] = new LongOpt("debug", LongOpt.OPTIONAL_ARGUMENT, null, 'd');
 	//longopts[3] = new LongOpt("renderer", LongOpt.REQUIRED_ARGUMENT, null, 'r');
+	longopts[4] = new LongOpt("impl", LongOpt.REQUIRED_ARGUMENT, null, 'i');
 	
 	Getopt g = new Getopt("", args, "ho:d::i:", longopts);
 	int c;
@@ -157,7 +160,7 @@ public class EvalAlign {
 	    alignName1 = args[i];
 	    alignName2 = args[i+1];
 	} else {
-	    System.out.println("Require two alignement filenames");
+	    System.err.println("Require two alignement filenames");
 	    usage();
 	    return;
 	}
@@ -214,12 +217,13 @@ public class EvalAlign {
     }
 
     public static void usage() {
-	System.out.println("usage: EvalAlign [options] file1 file2");
-	System.out.println("options are:");
-	System.out.println("\t--debug[=n] -d [n]\t\tReport debug info at level n");
-	System.out.println("\t--impl=className -i classname\t\tUse the given evaluator implementation.");
-	System.out.println("\t--output=filename -o filename\tOutput the result in filename");
-	System.out.println("\t--help -h\t\t\tPrint this message");
+	System.err.println("usage: EvalAlign [options] file1 file2");
+	System.err.println("options are:");
+	System.err.println("\t--debug[=n] -d [n]\t\tReport debug info at level n");
+	System.err.println("\t--impl=className -i classname\t\tUse the given evaluator implementation.");
+	System.err.println("\t--output=filename -o filename\tOutput the result in filename");
+	System.err.println("\t--help -h\t\t\tPrint this message");
+	System.err.println("\n$Id$\n");
 
     }
 }
diff --git a/src/fr/inrialpes/exmo/align/util/Procalign.java b/src/fr/inrialpes/exmo/align/util/Procalign.java
index 050d9a72d8fb0e33276297c1669ff90d47044528..36d81752cae517261d9699374a3fcde71944ac0b 100644
--- a/src/fr/inrialpes/exmo/align/util/Procalign.java
+++ b/src/fr/inrialpes/exmo/align/util/Procalign.java
@@ -357,5 +357,6 @@ public class Procalign {
 	System.err.println("\t--debug[=n] -d [n]\t\tReport debug info at level n");
 	System.err.println("\t-Dparam=value\t\t\tSet parameter");
 	System.err.println("\t--help -h\t\t\tPrint this message");
+	System.err.println("\n$Id$\n");
     }
 }