WIP adding generators, script and example