added adaptive governor --xyaosp