adapt the windows os