added image swapper