also notes ably
how the algorithm so
___