modify for windows