correct for hw3