generators and power distribution