overhaul energy model