add demo copy