Modification controller