use imageUrl for image identity
use new verson of enum