Rewrote and Restyled