h1 complete for hw3