change order of image may affect the result