more algo fixes