Assignment 3 additions made and complete