added a little to abstract