WIP: windows

Untested