add progress.js

somehow it doesn't work yet.