modified the viral load algorithm