Windows adaption