change to clang library