ART 2D method