initial write
Clang integrated
first cut working
get works