finished some section in chapter3