set abstract