add demo 3