starting to update undo stuf