updated Reading with numbered headers