add clang check