add demo 1-6