new set of functions implemented (BUGGY!)

- circuitGenome totally commented out
- need valgrind to debug