Review of CTCS