generate the electrical power