abstracted