C-S-R Triangle theory