U: add demo & history