added company-mode things