generator for c-level variability works now
tests work now
tests run now