Redid vim... probably going to change soon