diff --git a/manifest.yml b/manifest.yml
index 555aa3b220243d6c71748c7733fccd5650b5159c..8644cdd1872a3d3f48e3c906dbee7e8bfc8597a5 100644
--- a/manifest.yml
+++ b/manifest.yml
@@ -1,7 +1,7 @@
 ---
 name: PyCharmCE
 category: Interactive Apps
-subcategory: Servers
+subcategory: GUIs
 role: batch_connect
 description: |
   This app will launch the PyCharm IDE
\ No newline at end of file
diff --git a/submit.yml.erb b/submit.yml.erb
index caeb57b0467ed984f3c80da67d0afe3eb88443f2..746f73db090c57de0829f9d88af36d8594876b80 100644
--- a/submit.yml.erb
+++ b/submit.yml.erb
@@ -6,14 +6,9 @@
     email = email + '@uab.edu'
   end
 -%>
----
-# This config comes from below URL
-# https://github.com/OSC/bc_example_jupyter/blob/custom_environment/submit.yml.erb
-# The -C option in the config provided for slurm has been removed because it does
-# not apply to implementation at UAB. We do not use constraint list to be used with -C.
 
 batch_connect:
-  template: "basic"
+  template: "vnc"
 
 script:
   job_environment:
diff --git a/template/script.sh.erb b/template/script.sh.erb
index 8c2016f9c3e0d62917ceb577035bb273b995b6f9..0fa678c34ac468c327a818f8099beb0391accc24 100755
--- a/template/script.sh.erb
+++ b/template/script.sh.erb
@@ -14,6 +14,7 @@ module reset
   export XDG_CONFIG_HOME="<%= session.staged_root.join("config") %>"
   export XDG_DATA_HOME="<%= session.staged_root.join("share") %>"
   export XDG_CACHE_HOME="$(mktemp -d)"
+  module reset
   set -x
   xfwm4 --compositor=off --daemon --sm-client-disable
   xsetroot -solid "#D3D3D3"