Future of power generation