Updated generateimage