energy time-shifting