$email->load_relationship('accounts');
    $email->contacts->add($account_id);
}
for ($i = 0; $i < $number_leads; $i++) {
    $lead = new Lead();
    $lead->account_name = $company_name_array[mt_rand(0, $company_name_count - 1)] . ' ' . mt_rand(1, 1000000);
    $lead->first_name = $first_name_array[mt_rand(0, $first_name_max)];
    $lead->last_name = $last_name_array[mt_rand(0, $last_name_max)];
    $lead->primary_address_street = $street_address_array[mt_rand(0, $street_address_max)];
    $lead->primary_address_city = $city_array[mt_rand(0, $city_array_max)];
    $lead->lead_source = $app_list_strings['lead_source_dom'][array_rand($app_list_strings['lead_source_dom'])];
    $lead->title = $titles[mt_rand(0, $title_max)];
    $lead->phone_work = create_phone_number();
    $lead->phone_home = create_phone_number();
    $lead->phone_mobile = create_phone_number();
    $lead->emailAddress->addAddress(createEmailAddress(), true);
    // Fill in a bogus address
    $lead->primary_address_state = "CA";
    $leads_account = $accounts[$account_number];
    $lead->primary_address_state = $leads_account->billing_address_state;
    $lead->status = $lead_status_keys[mt_rand(0, $lead_status_max)];
    $lead->lead_source = $lead_source_keys[mt_rand(0, $lead_source_max)];
    if ($i % 3 == 1) {
        $lead->billing_address_state = "NY";
        $assigned_user_id = mt_rand(9, 10);
        if ($assigned_user_id == 9) {
            $lead->assigned_user_name = "seed_will";
            $lead->assigned_user_id = $lead->assigned_user_name . "_id";
        } else {
            $lead->assigned_user_name = "seed_chris";
            $lead->assigned_user_id = $lead->assigned_user_name . "_id";
    $email->assigned_user_id = $assigned_user_id;
    $email->assigned_user_id = $contacts_account->assigned_user_id;
    $email->assigned_user_name = $contacts_account->assigned_user_name;
    $email->description = 'Discuss project plan and hash out the details of implementation';
    $email->status = 'sent';
    $email->contact_id = $contact->id;
    $email->parent_id = $account_id;
    $email->parent_type = 'Accounts';
    $email->save();
}
for ($i = 0; $i < $number_leads; $i++) {
    $lead = new Lead();
    $lead->account_name = $company_name_array[mt_rand(0, $company_name_count - 1)] . ' ' . mt_rand(1, 1000000);
    $lead->first_name = $first_name_array[mt_rand(0, $first_name_max)];
    $lead->last_name = $last_name_array[mt_rand(0, $last_name_max)];
    $lead->assigned_user_id = $lead->email1 = createEmailAddress();
    $lead->primary_address_street = $street_address_array[mt_rand(0, $street_address_max)];
    $lead->primary_address_city = $city_array[mt_rand(0, $city_array_max)];
    $lead->lead_source = $app_list_strings['lead_source_dom'][array_rand($app_list_strings['lead_source_dom'])];
    $lead->title = $titles[mt_rand(0, $title_max)];
    $lead->phone_work = create_phone_number();
    $lead->phone_home = create_phone_number();
    $lead->phone_mobile = create_phone_number();
    // Fill in a bogus address
    $lead->primary_address_state = "CA";
    $leads_account = $accounts[$account_number];
    $lead->primary_address_state = $leads_account->billing_address_state;
    $lead->status = $lead_status_keys[mt_rand(0, $lead_status_max)];
    $lead->lead_source = $lead_source_keys[mt_rand(0, $lead_source_max)];
    if ($i % 3 == 1) {
        $lead->billing_address_state = "NY";