3 C's of life