Intermediate draft, typescript, corrected


2014167