added CTN macro