windows compilation updates