demo 3 added