updates to abstract