Adaptive srg