add catch image, image optimize