clean up a bunch of stuff, now c goes to ~ 30k not 1e+11