Task 2: win32 version added