feat: add image field