the scripts based on windows