adding image upload capability