add jigsaw.js