added demo 2