slight changes to abstract