added an image model and spec