New algorithm, changed everything