IDE-831

When adding a column, keep the sum of weights stable
(exception:33 into 15 and 15) and only get new weight
from >5% column, if all current weights are 5%, make
the command invalid.