fix bug: image is invasible