whole abstract edited