added image viewer