clean up cmake
resolvent parser
refactor gui
input variance
profile