more js content, separated chapter list