most changes were made to incoporate with vim-airline