updates requires