significant addition of image class