Add backwards generator
Add a backwards generator