before doing hw3