add a demo mode to preview the model