updated demo project