Updated hw 30