Abstract final. Last minute fixes to all text. Final