add multiple chapter support