Completed hw 1