some style changes
style changes
improved tedo/undo