create product and image model