Added clang based completion