Abstract ART