part6 & part4,part5修正