introduce flycheck