What is the quality triangle?