preload images
merge