add switch to using company-mode