add win32 changes