part I0 complete