modify Dynamic