add preview image; optimize images