Green generation