adding windows compile