basic chapter parsing complete