changes to the modification system