Made Windows compatible Part 3.