add triangular