create windows ignoring gaps