mostly work on llvm(added quote support via bit manipulations but that mightive been the last commit