Improved ctpc