add preview images and some other improvements