public void UpdateRecordLabels(Owner selectedOwner, Pet selectedPet) {
		// update labels for owner
		lblOwner_Records.setText(selectedOwner.getFullName());
		lblAddress_Records.setText(selectedOwner.getAddress());
		lblCity_Records.setText(selectedOwner.getCity());
		lblState_Records.setText(selectedOwner.getState());
		lblZip_Records.setText(selectedOwner.getZip());
		lblPhone_Records.setText(selectedOwner.getPhone());
		// update labels for pet
		SimpleDateFormat formatter = new SimpleDateFormat("M/d/yyyy");
		lblDateOfBirth_Records.setText(formatter.format(selectedPet.getDOB()));
		lblWeight_Records.setText(selectedPet.getWeight().toString() + " lbs.");
		lblColor_Records.setText(selectedPet.getColor());
		lblSize_Records.setText(selectedPet.getPetSizeString());
		lblSex_Records.setText(selectedPet.getPetSexString());
		lblType_Records.setText(selectedPet.getTypeString());
		lblPetName_Records.setText(selectedPet.getName());
		lblPetBreed_Records.setText(selectedPet.getBreed());
		// update immunization labels
		// Rabies Label
		if (selectedPet
				.getImmunizationStartDate(Immunization.ImmunizationType.Rabies) == null) {
			this.lblRabiesDate_Records.setText("No Record");
			this.lblRabiesDate_Records.setForeground(Color.red);
		} else {
			Immunization.ImmunizationType ImmuneType = Immunization.ImmunizationType.Rabies;
			Date startDate = selectedPet.getImmunizationStartDate(ImmuneType);
			Date endDate = selectedPet.getImmunizationEndDate(ImmuneType);
			Date today = new Date();

			this.lblRabiesDate_Records.setText(formatter.format(startDate));
			if (today.after(endDate))
				this.lblRabiesDate_Records.setForeground(Color.red);
			else
				this.lblRabiesDate_Records.setForeground(Color.green);
		}
		// Distemper Label
		if (selectedPet
				.getImmunizationStartDate(Immunization.ImmunizationType.Distemper) == null) {
			this.lblDistemperDate_Records.setText("No Record");
			this.lblDistemperDate_Records.setForeground(Color.red);
		} else {
			Immunization.ImmunizationType ImmuneType = Immunization.ImmunizationType.Distemper;
			Date startDate = selectedPet.getImmunizationStartDate(ImmuneType);
			Date endDate = selectedPet.getImmunizationEndDate(ImmuneType);
			Date today = new Date();

			this.lblDistemperDate_Records.setText(formatter.format(startDate));
			if (today.after(endDate))
				this.lblDistemperDate_Records.setForeground(Color.red);
			else
				this.lblDistemperDate_Records.setForeground(Color.green);
		}
		// Bordatella Label
		if (selectedPet
				.getImmunizationStartDate(Immunization.ImmunizationType.Bordatella) == null) {
			this.lblBordatellaDate_Records.setText("No Record");
			this.lblBordatellaDate_Records.setForeground(Color.red);
		} else {
			Immunization.ImmunizationType ImmuneType = Immunization.ImmunizationType.Bordatella;
			Date startDate = selectedPet.getImmunizationStartDate(ImmuneType);
			Date endDate = selectedPet.getImmunizationEndDate(ImmuneType);
			Date today = new Date();

			this.lblBordatellaDate_Records.setText(formatter.format(startDate));
			if (today.after(endDate))
				this.lblBordatellaDate_Records.setForeground(Color.red);
			else
				this.lblBordatellaDate_Records.setForeground(Color.green);
		}
		
		//update Reminders
		
		String reminderText = "";
		for(int i = 0; i < selectedPet.Reminders.size(); i++){
     		reminderText += "Reminder Of: " + selectedPet.Reminders.get(i).typeDisplay + "\n" +  "Reminder Method: " + selectedPet.Reminders.get(i).methodDisplay + "\n" + "Reminder Frequency: " + selectedPet.Reminders.get(i).frequencyDisplay;
			reminderText += "\n\n";
		}
		textFieldReminders.setText(reminderText);
	}