Added new_data parameter to modify