chaaaaanging to self-balancing