Added Jeffery Way's Generators