once this is done, adding support for any new gene...
# javascript
y
once this is done, adding support for any new generator will become much easier