final hw3 commit