windows compatible changes