deal with windows