add range and fix menu updating
its beautiful
stuff
status
2
Merge branch 'master' into complier_rework
hmm