HW2 Feijia Chen