add chapter-2 for method