demo 1 e demo 2