changes to inorporate relational balancing