attempt at windows compile once again