demo descp