Three C's view 2