implementation of image choose shizzle