added image source and map