wip windows compile error fixing 2