ctc prototype