Generation of electricity