* refactoring for image generation.