uncomment out some lines to make it compile for windows