fix windows construct