I should have commit this way before. Mod Solver mainly
finished solver. To debug now.
fixing solver. almost done
crash, don't know why. I push to see what I get with clang