hw 2 all parts done