bob.js and others