revised abstract