first add of stuff from bespoke.js generator