Det här sker både utifrån individuella val och algoritmiskt .