-Codechange: Rename 'designation' to 'action'
-Codechange: improve balancing algorithm