also notes ably
for ties broken strings loop id
___