preparations to run on windows
preparations to run on windows