add (add-hook 'before-save-hook 'delete-trailing-whitespace)
add init-undo-tree.el