update for power