First compile. Abtract revised.