Try to see how much of this I can get building with msvc