diff --git a/overcooked_simulator/game_content/item_info_new.yaml b/overcooked_simulator/game_content/item_info_new.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..11f0ae05a668680ededc19673cf536255b8ba43a
--- /dev/null
+++ b/overcooked_simulator/game_content/item_info_new.yaml
@@ -0,0 +1,79 @@
+CuttingBoard:
+  type: Equipment
+
+Pot:
+  type: Equipment
+
+Pan:
+  type: Equipment
+
+# --------------------------------------------------------------------------------
+
+Tomato:
+  type: Ingredient
+
+Lettuce:
+  type: Ingredient
+
+Onion:
+  type: Ingredient
+
+Meat:
+  type: Ingredient
+
+Bun:
+  type: Ingredient
+
+ChoppedTomato:
+  type: Ingredient
+  needs: [ Tomato ]
+  steps: 500
+  equipment: CuttingBoard
+
+ChoppedLettuce:
+  type: Ingredient
+  needs: [ Lettuce ]
+  steps: 700
+  equipment: CuttingBoard
+
+ChoppedOnion:
+  type: Ingredient
+  needs: [ Onion ]
+  steps: 500
+  equipment: CuttingBoard
+
+ChoppedMeat:
+  type: Ingredient
+  needs: [ Meat ]
+  steps: 700
+  equipment: CuttingBoard
+
+CookedPatty:
+  type: Ingredient
+  steps: 500
+  needs: [ ChoppedMeat ]
+  equipment: Pan
+
+# --------------------------------------------------------------------------------
+
+Burger:
+  type: Meal
+  needs: [ Bun, ChoppedLettuce, ChoppedTomato, CookedPatty ]
+  equipment: [ ]
+
+Salad:
+  type: Meal
+  needs: [ ChoppedLettuce, ChoppedTomato ]
+  equipment: [ ]
+
+TomatoSoup:
+  type: Meal
+  steps: 500
+  needs: [ ChoppedTomato, ChoppedTomato, ChoppedTomato ]
+  equipment: Pot
+
+OnionSoup:
+  type: Meal
+  steps: 500
+  needs: [ ChoppedOnion, ChoppedOnion, ChoppedOnion ]
+  equipment: Pot
diff --git a/overcooked_simulator/main.py b/overcooked_simulator/main.py
index 239779f471d534e3e9e4cb186735b01c24630226..c12f884fe22d92e1a62f36311b8a24b89825c89c 100644
--- a/overcooked_simulator/main.py
+++ b/overcooked_simulator/main.py
@@ -27,6 +27,7 @@ def setup_logging():
             logging.StreamHandler(sys.stdout),
         ],
     )
+    logging.getLogger("matplotlib").setLevel(logging.WARNING)
 
 
 def main():
diff --git a/setup.py b/setup.py
index 69f30ff36f7dbc7780cf15b9f4f6971aa54da00d..d1fff9727894641c423c70ce44f6b49c9a79eecf 100644
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,16 @@ with open("README.md") as readme_file:
 with open("CHANGELOG.md") as history_file:
     history = history_file.read()
 
-requirements = ["numpy", "pygame", "scipy", "pytest>=3", "pyyaml"]
+requirements = [
+    "numpy",
+    "pygame",
+    "scipy",
+    "pytest>=3",
+    "pyyaml",
+    "networkx",
+    "matplotlib",
+    "pygraphviz",
+]
 
 test_requirements = [
     "pytest>=3",