bespoke.js plus final edits