chapter and content structure json