add chapter2 package