Generator spec