added image processor