diff --git a/.gitignore b/.gitignore
index 0b6d51328d783ccb24328ada2c8eb4bbb6bcc776..dffaf2735f6044c4065a95fd18b6dc2945100a81 100644
--- a/.gitignore
+++ b/.gitignore
@@ -337,3 +337,5 @@ cython_debug/
 /installation/config.grp54
 /fission/functions/pandastest/
 /fission/functions/pandastest.zip
+/installation/config.grp63
+/installation/config.grp42
diff --git a/fission/README.md b/fission/README.md
index ae626894b7cbd5496f72f100b9d3117b25f0f4c1..632e79c391d388a87d2381d02511329b4acf32a3 100644
--- a/fission/README.md
+++ b/fission/README.md
@@ -160,6 +160,9 @@ a `build.sh` command must be created to install the libraries and finally the fu
   mv addobservations.zip ../
 )
 ```
+NOTE: the ZIP file must be relative to the directory the function is in; otherwise the package build will fail. 
+To avoid this. always build the ZIP file from within the directory the function is in and then move it somewhere else
+to avoid a recursive ZIP file (see the shell commands above).
 
 Creation of a function with dependencies (this function depends on the ElasticSearch client package to add data to ElasticSearch):