moved test/app.js to demo/app.js