CppWriter 75% done