updated system.power