random fixing with power management