25179 words: major corrections in last 12 pages