Energy supplier