Han Yan's Assignment_2