regenerated devise