diff --git a/packages/gleam/0.27.0/build.sh b/packages/gleam/0.27.0/build.sh
index cd1504e..194b3ea 100755
--- a/packages/gleam/0.27.0/build.sh
+++ b/packages/gleam/0.27.0/build.sh
@@ -12,7 +12,6 @@ tar -xf gleam.tar.gz -C gleam
 source ./environment
 
 # Install the standard library
-gleam new project --skip-git
-cd project
+gleam new template_project --skip-git
+cd template_project
 gleam update
-cd ..
diff --git a/packages/gleam/0.27.0/compile b/packages/gleam/0.27.0/compile
old mode 100644
new mode 100755
index 67a975f..b05a125
--- a/packages/gleam/0.27.0/compile
+++ b/packages/gleam/0.27.0/compile
@@ -2,6 +2,12 @@
 
 ls -R
 
-cat $1 > project/src/project.gleam
-cd project
+mkdir gleam_project
+cp $PWD/template_project/* gleam_project -r
+
+rm gleam_project/src/template_project.gleam
+touch gleam_project/src/gleam_project.gleam
+cat $1 > gleam_project/src/gleam_project.gleam
+
+cd gleam_project
 gleam build
diff --git a/packages/gleam/0.27.0/environment b/packages/gleam/0.27.0/environment
index 4ead517..5034b65 100644
--- a/packages/gleam/0.27.0/environment
+++ b/packages/gleam/0.27.0/environment
@@ -1,4 +1,3 @@
 #!/usr/bin/env bash
-export PATH=$PWD:$PATH
 export PATH=$PWD/gleam:$PATH
 export PATH=$PWD/bin:$PATH
diff --git a/packages/gleam/0.27.0/run b/packages/gleam/0.27.0/run
index ffc77d6..a40e67b 100755
--- a/packages/gleam/0.27.0/run
+++ b/packages/gleam/0.27.0/run
@@ -3,5 +3,5 @@
 ls -R
 
 shift
-cd project
+cd gleam_project
 gleam run -- "$@"