         editable: true,
         visible: true,
         required: false
-      }) |> Repo.insert!
-end
-
-unless Repo.get_by(SystemVariable, key: "PROGRAM_INFORMATION") do
+      }) |> Repo.insert!()
+end
+
+program_information = Repo.get_by(SystemVariable, key: "PROGRAM_INFORMATION")
+if program_information do
+  program_information
+  |> SystemVariable.changeset(
+      %{
+        type: "text",
+        editable: true,
+        visible: true,
+        required: false
+       })
+  |> Repo.update!()
+else
   %SystemVariable{} |> SystemVariable.changeset(
       %{
         key: "PROGRAM_INFORMATION",

      :seed) |> Repo.insert!
end

unless Repo.get_by(SystemVariable, key: "ATTENDANCE_DESCRIPTIONS") do
  %SystemVariable{} |> SystemVariable.changeset(
      %{
        key: "ATTENDANCE_DESCRIPTIONS",

        editable: true,
        visible: true,
        required: true
      }) |> Repo.insert!()
end

"Seed ran successfully."
