wip windows compiling fixing