Some progress on windows, not much, and broken