modify hw3