book restruct nearly ok,next is comment