PART 2 PROGRESS ------------------------------|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 40% done