add an abstract simplex ;3 and so on