add demo 1