add chapter3 learning