Added (theoreticly) windows support