undo over multiple units