triangular composition