update to tpc