added variant image resolver