Define abstract