third chunk of update