HW3 Fangfang wang