abstract redone