working on the image upload