-#ifndef POSIC_H
-#define POSIC_H
-
-#define RUNS 15000
-#define TAU 0.001
-
-#define SI_M 1
-#define SI_LC 5.43105
-#define LJ_SIGMA SI_LC
-#define LJ_SIGMA_02 (LJ_SIGMA*LJ_SIGMA)
-#define LJ_SIGMA_06 (LJ_SIGMA_02*LJ_SIGMA_02*LJ_SIGMA_02)
-#define LJ_SIGMA_12 (LJ_SIGMA_06*LJ_SIGMA_06)
-
-#define LEN_X 2
-#define LEN_Y 2
-#define LEN_Z 2
-
-#define R_CUTOFF 20
-#define R2_CUTOFF (R_CUTOFF*R_CUTOFF)
+#include <math.h>
+
+// swapped out functions
+#include "math/math.h"
+#include "list/list.h"
+#include "visual/visual.h"
+#include "random/random.h"
+
+// potentials
+#include "potentials/harmonic_oscillator.h"
+#include "potentials/lennard_jones.h"
+#include "potentials/albe.h"
+#ifdef TERSOFF_ORIG
+#include "potentials/tersoff_orig.h" // obsolete & wrong! ;)
+#else
+#include "potentials/tersoff.h"
+#endif