construction of CTM