Completed Part 2.