Made Windows compatible Part 2.