preload images
conflict resolve