diff --git a/cook.sh b/cook.sh
index 8810e6779bf6c1f8ae4840850f84ed88f34f92c4..6e4cb2175122e1cd667af2f573e6a375f8de04e3 100755
--- a/cook.sh
+++ b/cook.sh
@@ -17,12 +17,14 @@ then
         do
             case "$arg" in
                 build)
-                    cd build
+                    pushd build > /dev/null
                     xargo build --target "$TARGET" $CARGOFLAGS
+                    popd > /dev/null
                     ;;
                 clean)
-                    cd build
+                    pushd build > /dev/null
                     xargo clean
+                    popd > /dev/null
                     ;;
                 fetch)
                     git clone --recursive "$GIT" build
@@ -32,23 +34,26 @@ then
                     ;;
                 stage)
                     mkdir -p stage/bin
-                    cd build
+                    pushd build > /dev/null
                     #TODO xargo install --root "../stage" $CARGOFLAGS
                     cp -v $(find target/x86_64-unknown-redox/debug/ -maxdepth 1 -type f ! -name "*.*") ../stage/bin
+                    popd > /dev/null
                     ;;
                 unstage)
                     rm -rf stage
                     ;;
                 tar)
-                    cd stage
+                    pushd stage > /dev/null
                     tar cf ../stage.tar .
+                    popd > /dev/null
                     ;;
                 untar)
                     rm -rf stage.tar
                     ;;
                 update)
-                    cd build
+                    pushd build > /dev/null
                     xargo update
+                    popd > /dev/null
                     ;;
                 *)
                     echo "$0 {package} {build|clean|fetch|update}"
diff --git a/recipes/acid/recipe.sh b/recipes/acid/recipe.sh
new file mode 100644
index 0000000000000000000000000000000000000000..a784557581e5d3f70addfbed7f97108bb081b4a8
--- /dev/null
+++ b/recipes/acid/recipe.sh
@@ -0,0 +1 @@
+GIT=https://github.com/redox-os/acid.git
diff --git a/recipes/ion/recipe.sh b/recipes/ion/recipe.sh
new file mode 100644
index 0000000000000000000000000000000000000000..f7e3e66e95e87465c4a7793606abcf03d115411d
--- /dev/null
+++ b/recipes/ion/recipe.sh
@@ -0,0 +1 @@
+GIT=https://github.com/redox-os/ion.git