diff --git a/miniapp/recipes.hpp b/miniapp/recipes.hpp
index 2288288105bada7a0e84ac2acd00f3c1dc55fe81..623b786a035bca2c515dd6b7b111bcc6bade6f1f 100644
--- a/miniapp/recipes.hpp
+++ b/miniapp/recipes.hpp
@@ -1,6 +1,7 @@
 #pragma once
 
 #include <cstddef>
+#include <memory>
 #include <stdexcept>
 
 namespace nest {
@@ -67,13 +68,17 @@ struct basic_recipe_param {
     float syn_weight_per_cell = 0.3;
 };
 
-std::unique_ptr<recipe> make_ring_recipe(
+std::unique_ptr<recipe> make_basic_ring_recipe(
+        cell_id_type ncell,
+        basic_recipe_param param,
+        probe_distribution pdist = probe_distribution{});
+
+std::unique_ptr<recipe> make_basic_kgraph_recipe(
         cell_id_type ncell,
         basic_recipe_param param,
-        cell_count_type cell_fan_in,
         probe_distribution pdist = probe_distribution{});
 
-std::unique_ptr<recipe> make_ring_recipe(
+std::unique_ptr<recipe> make_basic_rgraph_recipe(
         cell_id_type ncell,
         basic_recipe_param param,
         cell_count_type cell_fan_in,