abstract, changes overall