diff --git a/controls/model/c_controller.c b/controls/model/c_controller.c
index f9a5ac36e34658468615f33afb67131209858694..6bcee0997d9c72199d6983b738bac881478fdbe6 100644
--- a/controls/model/c_controller.c
+++ b/controls/model/c_controller.c
@@ -1,5 +1,6 @@
 #include "c_controller.h"
-
+#include "quad_files/control_algorithm.c"
+#include "quad_files/computation_graph.c"
 double c_controller(int vrpn_id, double vrpn_ts, double set_x, double set_y, double set_z, double set_yaw,
         double cur_x, double cur_y, double cur_z,
         double cur_phi, double cur_theta, double cur_psi,
diff --git a/controls/model/test_model.slx b/controls/model/test_model.slx
index fc7200310cdc5010d64c1a4a41cdf9d075705d1f..d95ac846d3726b2898b9a6499f563588a52764c8 100644
Binary files a/controls/model/test_model.slx and b/controls/model/test_model.slx differ