added flycheck, not using it though lol