issue#21 implemented rebalancing