finish chapter1-5 version2