diff --git a/src/Contact.java b/src/Contact.java
index 19b379b9eae77c03f6ba6f0549108f61d5b70593..c27b4a1fc16267037f715143cdf9fabc38963838 100644
--- a/src/Contact.java
+++ b/src/Contact.java
@@ -24,6 +24,17 @@ public class Contact {
 		setJob(new String(""));
 	}
 
+	// Only family name and one first name
+	public Contact(String fname, String name) {
+		setFname(new String(fname));
+		setNames(Arrays.asList(name));
+		setAddress(new String(""));
+		setPhoneNumbers(Arrays.asList(""));
+		setEmails(Arrays.asList(""));
+		setSocials(Arrays.asList(""));
+		setJob(new String(""));
+	}
+
 	public Contact(String name, List<String> names, String address, List<String> phones, List<String> emails,
 			List<String> socials,
 			String job) {
diff --git a/src/DynArray.java b/src/DynArray.java
index 0a193462346faed15684c9e39585e2cefdf12f7e..10f7339e490480dbe708abb7343f4e50c22d231e 100644
--- a/src/DynArray.java
+++ b/src/DynArray.java
@@ -51,7 +51,7 @@ public class DynArray {
 	}
 
 	public void make_sure_size(Contact a) {
-		if ((this.size + a.length) > this.capacity) // Overflow?
+		if ((this.size + 1) > this.capacity) // Overflow?
 		{
 			// Realloc new array
 			this.capacity *= 2;
diff --git a/src/Main.java b/src/Main.java
index b4fc10ccd8b51d89e2e7e36585c2e57ee5acb6a5..816b63ab44cb504399367ccb2a4fd46c82d00700 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -9,15 +9,16 @@ public class Main {
 				Arrays.asList(""),
 				Arrays.asList("@Jonas", "@TPO"),
 				"Eboueur");
-
 		Contact c2 = new Contact();
+		Contact c3 = new Contact("fnamekek", "joseph");
 
 		c1.show();
 		c2.show();
+		c3.show();
 		System.out.println(c1.toShortString());
 		c2.showShort();
 
-		DynArray contacts = new DynArray();
-		contacts.append();
+		//DynArray contacts = new DynArray();
+		//contacts.append();
 	}
 }