fully modular chapterwise commit