completed part I