add clang program