new stuff abstract changed