Generator practice