initialize demo