adding image upload feature