also notes in here
how the algorithm less
___