ctc blog