第二階段開始改的程式碼