update

some defuns
add whitespace-cleanup hook
add some keybindings