for windows part