another attempt at windows version