regenerated after blog