add pct support