demo example update