optional preview step