diff --git a/html/tutorial/tutorial3/MyAlignment.java b/html/tutorial/tutorial3/MyAlignment.java
index 25e20b42645e4aa092deaaaf05f616ec6a89d43a..1972a815ea25fdb7ff5c5766cdc419d859631851 100644
--- a/html/tutorial/tutorial3/MyAlignment.java
+++ b/html/tutorial/tutorial3/MyAlignment.java
@@ -24,7 +24,7 @@ import org.semanticweb.owl.align.Alignment;
 import org.semanticweb.owl.align.AlignmentProcess; 
 import org.semanticweb.owl.align.AlignmentException; 
 
-import fr.inrialpes.exmo.align.impl.BasicAlignment; 
+import fr.inrialpes.exmo.align.impl.URIAlignment; 
 
 //import my.domain.MyMatcher; 
 
@@ -32,7 +32,7 @@ import java.lang.Double;
 import java.util.Properties;
 import java.net.URI;
 
-public class MyAlignment extends BasicAlignment implements AlignmentProcess {
+public class MyAlignment extends URIAlignment implements AlignmentProcess {
 
     public MyAlignment() {};
      
@@ -40,8 +40,8 @@ public class MyAlignment extends BasicAlignment implements AlignmentProcess {
 
     public void align( Alignment alignment, Properties params ) throws AlignmentException {
 
-	URI url1 = getFile1();
-	URI url2 = getFile2();
+	URI url1 = getOntology1URI();
+	URI url2 = getOntology2URI();
 
 	MyMatcher matcher = new MyMatcher();
 	matcher.match( url1, url2 ); 
diff --git a/html/tutorial/tutorial3/MyMatcher.java b/html/tutorial/tutorial3/MyMatcher.java
index 3fe1fd4b99b244df7fad65ec2d8e6109b111288c..f456849a99f36e0ee059056d90ebd0115b79a77e 100644
--- a/html/tutorial/tutorial3/MyMatcher.java
+++ b/html/tutorial/tutorial3/MyMatcher.java
@@ -50,7 +50,7 @@ public class MyMatcher implements Iterable<Object[]> {
 	try {
 	    al.init( u1, u2 );
 	    // Run matcher
-	    al.align( (Alignment)null, (Properties)null );
+	    al.align( (Alignment)null, new Properties() );
 	    // Extract result
 	    for ( Cell c : al ) {
 		Object[] r = new Object[4];
@@ -58,6 +58,7 @@ public class MyMatcher implements Iterable<Object[]> {
 		r[1] = c.getObject2AsURI( al );
 		r[2] = c.getRelation().toString();
 		r[3] = new Double( c.getStrength() );
+		result.add( r );
 	    }
 	} catch (AlignmentException ex) {
 	    ex.printStackTrace();