implemented multi image viewer