first part update