PART 2 COMPLETE