added smartparens and powerline(incomplete)