Redesigned the whole thing.