add clang and rainbow