regenerated ts