diff --git a/cards/src/cards/.gitkeep b/cards/src/cards/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/cards/src/cards/App.java b/cards/src/cards/App.java
deleted file mode 100644
index e773b3f8e50e198cd0c0c93bf819787f7406ec72..0000000000000000000000000000000000000000
--- a/cards/src/cards/App.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package cards;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-public class App {
-	private static String[] COLORS = { "Clubs ", "Hearts ", "Diamonds ", "Spades " };
-	private static String[] TYPES = { "Ace", "King", "Queen", "Jack", "10", "9", "8", "7",
-			"6", "5", "4", "3", "2" };
-
-	public static void main(String[] args) {
-		try {
-			int numberOfPlayers = Integer.parseInt(args[0]);
-			int numberOfCards = Integer.parseInt(args[1]);
-			System.out.println("Number of Players: " + numberOfPlayers);
-			System.out.println("Number of Cards: " + numberOfCards);
-
-			if ((numberOfPlayers * numberOfCards) > COLORS.length * TYPES.length) {
-				throw new IllegalStateException("Number of cards not sufficient.");
-			}
-
-			else {
-				ArrayList<String> deck = new ArrayList<String>();
-
-				for (String color : COLORS) {
-					for (String type : TYPES) {
-						deck.add(color + " " + type);
-					}
-				}
-
-				System.out.println("Ordered Deck:");
-				System.out.println(deck.size() + " cards:" + deck);
-
-				// Shuffling the deck
-				Collections.shuffle(deck);
-
-				System.out.println("Shuffeled Deck:");
-				System.out.println(deck.size() + " cards:" + deck);
-
-				for (int i = 0; i < numberOfPlayers; i++) {
-					System.out.print("Player " + (i + 1) + ": ");
-					List<String> hand = deck.subList(0, numberOfCards);
-					System.out.println(hand);
-					hand.clear();
-				}
-
-				System.out.println("Deck after Distribution:");
-				System.out.println(deck.size() + " cards:" + deck);
-			}
-		} catch (NumberFormatException e) {
-			System.out.println("Not a number!");
-		} catch (ArrayIndexOutOfBoundsException e) {
-			System.out.println("No arguments!");
-		}
-	}
-}
diff --git a/duplicates/src/duplicates/.gitkeep b/duplicates/src/duplicates/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/duplicates/src/duplicates/App.java b/duplicates/src/duplicates/App.java
deleted file mode 100644
index b57694ed9b7ecad9f8def2331bbd44b2273cc2f3..0000000000000000000000000000000000000000
--- a/duplicates/src/duplicates/App.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package duplicates;
-
-import java.util.Set;
-import java.util.HashSet;
-
-public class App {
-	public static void main(String args[]) {
-		Set<String> uniques = new HashSet<String>();
-		Set<String> duplicates = new HashSet<String>();
-
-		for (String arg : args) {
-			if (!uniques.add(arg)) {
-				duplicates.add(arg);
-			}
-		}
-		
-		uniques.removeAll(duplicates);
-		
-		System.out.println("unique words: " + uniques);
-		System.out.println("duplicate words: " + duplicates);
-	}
-}
\ No newline at end of file
diff --git a/orders/.gitignore b/orders/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5e56e040ec0902e58df8573adaec65c5da6e9304
--- /dev/null
+++ b/orders/.gitignore
@@ -0,0 +1 @@
+/bin
diff --git a/orders/bin/orders/App.class b/orders/bin/orders/App.class
deleted file mode 100644
index 84799322d6684337afb2c0b6ce69fffbd80aaca6..0000000000000000000000000000000000000000
Binary files a/orders/bin/orders/App.class and /dev/null differ
diff --git a/orders/bin/orders/Order.class b/orders/bin/orders/Order.class
deleted file mode 100644
index 36f38510e20e156adbb375b1c9f1c1b74d505b1c..0000000000000000000000000000000000000000
Binary files a/orders/bin/orders/Order.class and /dev/null differ
diff --git a/orders/src/orders/.gitkeep b/orders/src/orders/.gitkeep
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/orders/src/orders/App.java b/orders/src/orders/App.java
deleted file mode 100644
index 55f2620a6a91523fa76a7316baf6970035a2ce90..0000000000000000000000000000000000000000
--- a/orders/src/orders/App.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package orders;
-
-import java.util.PriorityQueue;
-import java.util.Queue;
-
-public class App {
-    public static void main(String[] args) {
-        Queue<Order> orderQueue = new PriorityQueue<>();
-        Order order1 = new Order("Order 1", 1);
-        Order order2 = new Order("Order 2", 2);
-        Order order3 = new Order("Order 3", 3);
-
-        order2.setVip(true);
-
-        orderQueue.add(order1);        
-        orderQueue.add(order2);        
-        orderQueue.add(order3);
-
-        for(Order order : orderQueue) {
-            System.out.println(order);
-        }
-    }
-}
diff --git a/orders/src/orders/Order.java b/orders/src/orders/Order.java
deleted file mode 100644
index 7e0e8203eb5df14e545df2aaf01b2d4972795c4c..0000000000000000000000000000000000000000
--- a/orders/src/orders/Order.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package orders;
-
-public class Order implements Comparable<Order> {
-    private Boolean vip;
-    private String orderDescription;
-    private long customerId;
-
-    public Order(String orderDescription, long customerId) {
-        this.orderDescription=orderDescription;
-        this.customerId=customerId;
-        this.vip = false;
-    }
-
-    public boolean isVip() {
-        return vip;
-    }
-
-    public void setVip(boolean vip) {
-        this.vip = vip;
-    }
-
-    public String getOrderDescription() {
-        return orderDescription;
-    }
-
-    public void setOrderDescription(String orderDescription) {
-        this.orderDescription = orderDescription;
-    }
-
-    public long getCustomerId() {
-        return customerId;
-    }
-
-    public void setCustomerId(long customerId) {
-        this.customerId = customerId;
-    }
-
-    @Override
-    public String toString() {
-        return "Order [customerId=" + customerId + ", orderDescription=" + orderDescription + ", vip=" + vip + "]";
-    }
-
-    @Override
-    public int compareTo(Order o) {        
-        return o.vip.compareTo(this.vip);
-    }   
-}
\ No newline at end of file