diff --git a/packages/brainfuck/1.0.0/build.sh b/packages/brainfuck/1.0.0/build.sh
new file mode 100644
index 0000000..abd4a65
--- /dev/null
+++ b/packages/brainfuck/1.0.0/build.sh
@@ -0,0 +1,10 @@
+#!/usr/bin/env bash
+
+echo 'H4sIAAAAAAAAA61XS4/iRhA+m19Rw2gHG9uMiaIcBoyUaKVcNrtSFCkHgqLGbqBnbXfLNjs7nuW/p6ofxjCzh5VyAOzqenz1bu6nI/ikWlGKTlR72NZMVLtj9hlEqQpe8qplrZAVyB3kghU8a2HLGp4D0kbwnlWCF5MG8u1OgN9wDuNf4Quvn6E5yLqFhhe7WFQtr1XN8XscjEbw10E0MCDCgTWor3jGL44H6tg+gKrlvmYlsCo3JGgltAeOVt3RgX3hRN1ytKNYzVrE9STaA9wAn+1nMI5mN2yM/GisgQmboG0JxwaNtKjUYGBZK1BPKXMOijUth2d5rM/2G2N+5oC7g4xVZDmTpRKFM/zx04ePf0LJslpCznei4vlsZKm5aNi24OiqiXcf2ALZWA2FlKoB/+nAaw6T5WqCkS5YlfE8iIw/63gVrsJwudyg0g9nKUBYGJoK+FeeHSkK6BzFEr1RBPxTwffwB+tk9ZnBz/CeZ/BTkvwCcGhb9XB/X5qjGTpzj+xT/LoVVVYcMSbLps0LsZ0dVpc0Ia9JGOY90Ubts+LoPZqvj1gw/0o1ehl5GG2sCrFrI3R6tzCEKeQRNB2+nZmRuJf2PLO/Yi8jG6iz5DbCDwmfMKaL0eiLFLnJtlQ+6ekCZ/gRpfTJzh9LlU7GAanZ+XCDdrND7Y+XqzAeR128ygIIwPG+y8aRnx1YHegTFNrJ2ofHNFnA4xJpGgA8hiEKvS2Vb9ePm2Bgf2LCkL7LKRD0s5f0/QLjked5hMHGCZ+QQ/9iAOAN871xlOyt56Adya/snv6pyO2TDdQUOlYUMvPNm4pAZ6gzv7IxwVOQQs0No4qQiApLXja89bWH00CFyBsleBZLc45dfawrUGTr1rSBtSW0joj4nHUV+fg2bUTH5c5H00HkyysKKh0RqD1vtzu/TypDWxX/2j6MPIYw8ZQQ+S61LE3jOabFwonn1ymPZutNGC9XN+OIUdL3EqcJKVx4Xu8F0xHTtSir5lhyXVmyB1GqNImELUqCIbFQEK825SytN9YES60PxCEpfyhBwPA5x0cXpiSaR0lg6FgCeJJYCSo4TL99TjWZimKx6HVjMSA4gHMQvn2jh8nNBCFsMZ2fF+58GAuL0TIQh7YxgKXfI4sinLunYNEzr91huEE5ZtRYIJOQ7BPDulSbMFwMz+LhWRxfnOEsDOgdvfJKpQV1eEu1Sk0QA0ASHV8Hkl4jzWPgGrCeib3RdCLVp6G95dkegLOUoJFSaWQeL3CJkEWwujBHeAI/AEA3sjDwFyBW2NEijl0MxMZUEj7F841DnK+TjSmFtz04mZqi4YFspYIQDDZKw/0UcDlgFdcVrxsa8t7TAVeXDyaEd3fGoH5Do5CiJYMH38ntN9kTx2iL7swOYH0k15bOUT0pr30MtY9g0WqnsOlet2CJ1xPT/3pNSGw9nPL04VVue5DaA2cYEssIY4AfvV9ce/b9Z7uGYmiwe7JPmy9pKoXzfgpJFeDgGrwFrga/22CkcN10m1lmGsHzLvvNdNvLYCTQhGlFdeQLSqbTPtlMBuVNbhTpHB1MtVuezUpxdydWaRJQDWMdBVCEqS8xxrNMqwji89t6YkqQDIhlQiDcjjhW7tIBKKQXBt4qROvPAwPK01poG6VgARgvDUnYctQDuR+YoSn6kx1VuiTEEsWFWV1UOEaxVnIn184KlsWt2FV0m9C3KBsW4woVHjqjS7FHhRjCeU8ymzZNegIN06WuV6+fGES3l7AUYv2ar2PHvuljNWRcmpK3Ks6r/29WV3gPesAlintP4HVS39Aoju5mckd6TAbOckYtXgMw5tHAkOO7BGkmwMnGWk+jVwy32BJiNzJhL82iSRLsRRwErHqG6lhu8fJNc6C82DwlrXO955VZLyRKFzJqMnoMdeJ1JhfQ3aS6+SAMO5NLTBjl6/1vv7tLCTpNBdAj0tGkC5XO4EZPW1veNGtpA2DJdymy6JugdsG4eSG5vpK8uRaF78tGE6p7IzC8O1w04ZuSMy2J/wm0hNbwWoyCrBT+p6H4On+bboAXG7kyacGVpg/Dzg5r644+XtH8uii1YbbKiJgoZa5QjMqqtM2JYF51kINjq+WsW4PKeUGYyK37nknr8obzvBvOc+K26EOxCVPUMe3MjDcoKIou/z+kqdfiMulCSY29Mj34AvB2RIknnP/P8TQfWq5pD2Qxuqz6oXtl75xNvblniDRFHed/GuYvyWAi6Gt8qUcFWKPuyFzkXThP/aJM9KL8DwGaOq3UDwAA' | base64 -d > bff4.c.gz
+gunzip bff4.c.gz
+gcc -O3 -o bff4 bff4.c
+chmod +x bff4
+rm bff4.c
+
+
+
diff --git a/packages/brainfuck/2.7.3/environment b/packages/brainfuck/1.0.0/environment
similarity index 74%
rename from packages/brainfuck/2.7.3/environment
rename to packages/brainfuck/1.0.0/environment
index 780b668..bed795b 100644
--- a/packages/brainfuck/2.7.3/environment
+++ b/packages/brainfuck/1.0.0/environment
@@ -1,4 +1,4 @@
 #!/usr/bin/env bash
 
 # Put 'export' statements here for environment variables
-export PATH=$PWD/bin:$PATH
+export PATH=$PWD:$PATH
diff --git a/packages/brainfuck/2.7.3/metadata.json b/packages/brainfuck/1.0.0/metadata.json
similarity index 81%
rename from packages/brainfuck/2.7.3/metadata.json
rename to packages/brainfuck/1.0.0/metadata.json
index 5d9fc66..4b1ec24 100644
--- a/packages/brainfuck/2.7.3/metadata.json
+++ b/packages/brainfuck/1.0.0/metadata.json
@@ -1,6 +1,6 @@
 {
   "language": "brainfuck",
-  "version": "2.7.3",
+  "version": "1.0.0",
   "aliases": ["bf"],
   "author": "Thomas Hobson <git@hexf.me>"
 }
diff --git a/packages/brainfuck/2.7.3/run b/packages/brainfuck/1.0.0/run
similarity index 81%
rename from packages/brainfuck/2.7.3/run
rename to packages/brainfuck/1.0.0/run
index 4c8f425..32735c1 100644
--- a/packages/brainfuck/2.7.3/run
+++ b/packages/brainfuck/1.0.0/run
@@ -1,4 +1,4 @@
 #!/usr/bin/env bash
 
 # Put instructions to run the runtime
-brainfuck $1
+bff4 "$@"
diff --git a/packages/brainfuck/2.7.3/build.sh b/packages/brainfuck/2.7.3/build.sh
deleted file mode 100644
index 796b573..0000000
--- a/packages/brainfuck/2.7.3/build.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/usr/bin/env bash
-
-# Put instructions to build your package in here
-PREFIX=$(realpath $(dirname $0))
-
-git clone https://github.com/fabianishere/brainfuck.git
-
-cd brainfuck
-mkdir -p build
-
-cd build
-
-cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX/ -DENABLE_EDITLINE=OFF
-
-make -j$(nproc)
-make install -j$(nproc)
-
-cd ../../
-rm -rf brainfuck
diff --git a/packages/brainfuck/2.7.3/test.bf b/packages/brainfuck/2.7.3/test.bf
deleted file mode 100644
index d0c07ec..0000000
--- a/packages/brainfuck/2.7.3/test.bf
+++ /dev/null
@@ -1 +0,0 @@
--[--->+<]>------.----.
\ No newline at end of file
diff --git a/repo/Dockerfile b/repo/Dockerfile
index be968fa..6c3053f 100644
--- a/repo/Dockerfile
+++ b/repo/Dockerfile
@@ -1,6 +1,6 @@
 FROM debian:buster-slim
 
-RUN apt-get update && apt-get install -y unzip autoconf build-essential libssl-dev pkg-config zlib1g-dev libargon2-dev libsodium-dev libcurl4-openssl-dev sqlite3 libsqlite3-dev libonig-dev libxml2 libxml2-dev bc curl git linux-headers-amd64 perl xz-utils python3 python3-pip gnupg jq zlib1g-dev cmake cmake-doc extra-cmake-modules build-essential gcc binutils bash coreutils util-linux pciutils usbutils coreutils binutils findutils grep libncurses5-dev libncursesw5-dev python3-pip && \
+RUN apt-get update && apt-get install -y unzip autoconf build-essential libssl-dev pkg-config zlib1g-dev libargon2-dev libsodium-dev libcurl4-openssl-dev sqlite3 libsqlite3-dev libonig-dev libxml2 libxml2-dev bc curl git linux-headers-amd64 perl xz-utils python3 python3-pip gnupg jq zlib1g-dev cmake cmake-doc extra-cmake-modules build-essential gcc binutils bash coreutils util-linux pciutils usbutils coreutils binutils findutils grep libncurses5-dev libncursesw5-dev && \
         ln -sf /bin/bash /bin/sh && \
         rm -rf /var/lib/apt/lists/*