Increasing ring feature (2/3).

This commit reverts the previous increasing ring feature code
and replacing it with the new code