fixed algorithm page