diff --git a/form.yml b/form.yml.erb
similarity index 84%
rename from form.yml
rename to form.yml.erb
index b3d3aad1dfcde5d7868a1359e8a7d01b48f7e831..6c7786ede4687a332c5e536cf92f03cf5b1b83c1 100644
--- a/form.yml
+++ b/form.yml.erb
@@ -1,10 +1,14 @@
+<%-
+  groups = OodSupport::User.new.groups.sort_by(&:id).tap { |groups|
+    groups.unshift(groups.delete(OodSupport::Process.group))
+  }.map(&:name).grep(/^P./)
+-%>
 ---
 cluster:
   - "owens"
-  - "owens-slurm"
 form:
   - version
-  - bc_account
+  - account
   - bc_num_hours
   - bc_num_slots
   - num_cores
@@ -26,9 +30,13 @@ attributes:
   bc_num_slots: "1"
   bc_vnc_resolution:
     required: true
-  bc_account:
+  account:
     label: "Project"
-    help: "You can leave this blank if **not** in multiple projects."
+    widget: select
+    options:
+      <%- groups.each do |group| %>
+      - "<%= group %>"
+      <%- end %>
   node_type:
     widget: select
     label: "Node type"
diff --git a/submit.yml.erb b/submit.yml.erb
index 4adeaa3f7a5d4119cd647fb800b7cbda81ad419f..e89017d8891b8cf42b243d773d4d3e7079d41cc1 100644
--- a/submit.yml.erb
+++ b/submit.yml.erb
@@ -1,32 +1,24 @@
 <%-
   ppn = num_cores.blank? ? 28 : num_cores.to_i
   nodes = bc_num_slots.blank? ? 1 : bc_num_slots.to_i
-  torque_cluster = OodAppkit.clusters[cluster].job_config[:adapter] == 'torque'
 
   case node_type
   when "hugemem"
     ppn = 48
     partition = bc_num_slots.to_i > 1 ? "hugemem-parallel" : "hugemem"
     slurm_args = [ "--nodes", "#{nodes}", "--ntasks-per-node", "#{ppn}", "--partition", partition ]
-    torque_args = "#{nodes}:ppn=#{ppn}:#{node_type}"
   when "vis"
     slurm_args = ["--nodes", "#{nodes}", "--ntasks-per-node", "#{ppn}", "--gpus-per-node", "1", "--gres", "vis" ]
-    torque_args = "#{nodes}:ppn=#{ppn}:#{node_type}:gpus=1"
   else
     slurm_args = ["--nodes", "#{nodes}", "--ntasks-per-node", "#{ppn}" ]
-    torque_args = "#{nodes}:ppn=#{ppn}"
   end
 %>
 ---
 batch_connect:
   template: vnc
 script:
+  accounting_id: "<%= account %>"
   native:
-  <%- if torque_cluster %>
-    resources:
-      nodes: "<%= torque_args %>"
-  <%- else %>
   <%- slurm_args.each do |arg| %>
     - "<%= arg %>"
   <%- end %>
-  <%- end %>