updated demo part