prepare for hw2