diff --git a/siaras/SkillserverInterface.jrag b/siaras/SkillserverInterface.jrag
index ca23da79e7dd16a72051c276aa1e8fec1e6fadb1..93afcdfeebea0afbc8fd5e124bd30e87cb22f2f8 100644
--- a/siaras/SkillserverInterface.jrag
+++ b/siaras/SkillserverInterface.jrag
@@ -8,10 +8,22 @@
 
 aspect SkillserverInterface {
     public Thing ASTNode.getIndividual(String id) {
-        System.out.println("foo");
+        System.out.println("foo: "+this);
         for (int i=0; i<getNumChild(); i++) {
             Thing t = getChild(i).getIndividual(id);
             if (t!=null) {
+                System.out.println("Found: "+t);
+                return t;
+            }
+        }
+        return null;
+    }
+
+    public Thing Start.getIndividual(String id) {
+        for (int i=0; i<getNumElement(); i++) {
+            Thing t = getElement(i).getIndividual(id);
+            if (t!=null) {
+                System.out.println("Found: "+t);
                 return t;
             }
         }
@@ -27,3 +39,10 @@ aspect SkillserverInterface {
         }
     }
 }
+
+aspect PrettyPrinter {
+    public void Start.prettyPrint() {
+        System.out.println("PrettyPrinting");
+        prettyPrint("",System.out);
+    }
+}