add llvm code works now? maybe?