adding image upload support for product