updating requirement (2)