generator.js, WIP