batch redo and ui stuff