Generation in distress

Smart generation