add Melpa and use smex for M-x