updated energy mode