1. Part 1 
    2.  Part 2