abortion attempt 1, fix in cache, less debug spamm, fix trace, implement mutator
first working version of optimizer