Finished Part 3

Except for the If clause portions