finish chapter10
bug fixed