regenerate with new stuff