updated true-c