adding more generators