abbreviations removed, abstract fixed
 abstract updated