Moved additions to abstract to a new file.