halfway through algos