fixed simple balancing