windows porting changes