completed hw 3 added