Added Jeffrey Way's Generators