also notes ably
how the algorithm us
___