abstract updated