redesigned solution copying