readded cs255-debray-lavigne.js