reduce copy value