add preview demo