Hw 3 final submit