GENERATION AND STORAGE