fixed internal copy issu