add sudo() and smarter-move-beginning-of-line()