added clang complete and other tweaks