added image capability and some gems