Part 2: Addressing weaknesses

Complete and Continue