implement title/image/description on the model