cleanup; add flycheck