All three parts of Assinment 4 Done