Rewrote large chunks, added window to preview changes