Hooking up toString. fixing some counts