Added boiler plate code for Task 3.1 (a)-(c).