prepare advanced image controler