regenerate after identity added