add a little bit of windows support