an atempt to build with clang