add demo.js