Add ChapterController
misc