added some parts of the abstract