add initialize demo