            |>Repo.preload([addresses: from(u in Vutuv.Address)])
 
     unless Enum.any?(user.addresses) do
-      if fullcontact_data["likelihood"] > 0.96 do
+      if likelihood(fullcontact_data) do
         country = fullcontact_data["demographics"]["locationDeduced"]["normalizedLocation"]
         if country do
           add_country(user, session_id, country)

    end
  end

  defp add_work_experiences(user, session_id, fullcontact_data) do
    # Only add if work_experiences is empty.
    user = user
           |>Repo.preload([work_experiences: from(u in Vutuv.WorkExperience)])

    unless Enum.any?(user.work_experiences) do
      for organization <- fullcontact_data["organizations"] do
        name = organization["name"]
        title = organization["title"]
        start_date = organization["startDate"]
        end_date = organization["endDate"]

        changeset =
          user
          |> build_assoc(:work_experiences)
          |> WorkExperience.changeset(%{organization: name, title: title})

        if start_date do
          case start_date |> String.split("-") do
            [year, month] ->
              changeset =
                changeset
                |> WorkExperience.changeset(%{start_year: year, start_month: month})
            [year] ->
              changeset =
                changeset
                |> WorkExperience.changeset(%{start_year: year})
            _ ->
              nil
          end
        end

        if end_date do
          case end_date |> String.split("-") do
            [year, month] ->
              changeset =
                changeset
                |> WorkExperience.changeset(%{end_year: year, end_month: month})
            [year] ->
              changeset =
                changeset
                |> WorkExperience.changeset(%{end_year: year})
            _ ->
              nil
          end
        end

        unless data_enrichment_exists?(user, "Added work experience", work_experience_to_string(changeset.data)) do
          case Repo.insert(changeset) do
            {:ok, work_experience} ->
              store_data_enrichment(user, session_id, "Added work experience", work_experience_to_string(work_experience))
            _ ->
              nil
          end
        end
      end
    end

                                               value: value,
                                               source: source})
    Repo.insert(changeset)
  end

  def fetch_fullcontact_json(email_address) do
