make it compile on windows