DISTRIBUTED GENERATION