add basic windows support