added smart-mode-line