added UpdateFields