added magit and smex