re-did image generation