regenerated token