working on the image picker