dont save old state
fix commands
can chain evals
eip comes last
first gui
add range
add stack