switching to balance_string