abstract is now more english (checked by native speaker)