Three C’s of life