diff --git a/tests/2/mechant2.zwei b/tests/2/mechant2.zwei
index 838c529..ef5bb5d 100755
--- a/tests/2/mechant2.zwei
+++ b/tests/2/mechant2.zwei
@@ -2,6 +2,14 @@
        factoriel monfact;
 
        String toString() {
-		 monfact.soString(4, 5, /*int*/ 5);
+		 monfact.soString(4, 5);
+		 monfact.soString(4, 5);
        }
+}
+
+
+if (temp <= 20001.michaelangelo) {
+	if (maiden == temp) {
+		//no way out
+	};
 }
\ No newline at end of file
diff --git a/tests/2/mechant3.zwei b/tests/2/mechant3.zwei
index 4d04e8e..9171152 100755
--- a/tests/2/mechant3.zwei
+++ b/tests/2/mechant3.zwei
@@ -2,6 +2,6 @@
        factoriel monfact;
 
        String toString() {
-		 monfact.soString(4, 5, int 5);
+		 monfact.soString(4, 5, 5);
        }
 }
\ No newline at end of file
diff --git a/tests/2/mechant6.zwei b/tests/2/mechant6.zwei
new file mode 100755
index 0000000..2cf67c3
--- /dev/null
+++ b/tests/2/mechant6.zwei
@@ -0,0 +1,10 @@
+class wakazishi{
+	mytype nukelarge() {
+		if (mine < yours) {
+			nuke;
+		};
+	}
+
+}
+
+wakazishi.nukelarge(temp, traramm)
\ No newline at end of file
diff --git a/tests/2/noclass.zwei b/tests/2/noclass.zwei
index de56a42..3701c65 100755
--- a/tests/2/noclass.zwei
+++ b/tests/2/noclass.zwei
@@ -1 +1 @@
-temp + 2005;
\ No newline at end of file
+temp + 2005
\ No newline at end of file
diff --git a/tests/2/return.zwei b/tests/2/return.zwei
new file mode 100755
index 0000000..7270327
--- /dev/null
+++ b/tests/2/return.zwei
@@ -0,0 +1,9 @@
+class spice{
+	mymum spam() {
+		return if (mine < yours) {
+			wazzaa = 1 + 2;
+		}
+	}
+}
+
+heiri + 2005
\ No newline at end of file