changes
necessary changes for windows