add preview mode.