triangulately
not defined yet