new image structure update