make it compile for Windows