add Demo code