make it works on windows