completed hw3 a tad late