update demo, add comment