diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 25dbe7f..18ccf8b 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -1,44 +1,16 @@
-name: Generate Documentation
-
+name: Build Docs
 on:
   push:
-    branches:
-      - master
+    branches: [ master ]
 
 jobs:
-  generate_documentation:
+  build:
     runs-on: ubuntu-latest
-
     steps:
-      - name: Checkout repository
-        uses: actions/checkout@v2
-
-      - name: Set up Python
-        uses: actions/setup-python@v2
-        with:
-          python-version: 3.x
-
-      - name: Install dependencies
-        run: |
-          python -m pip install --upgrade pip
-          python -m pip install -r requirements.txt
-          pip install pydoc-markdown
-
-      - name: Generate documentation
-        run: pydoc-markdown --render-toc -I pyduino -o docs
-
-      - name: Configure Git
-        run: |
-          git config --local user.email "action@github.com"
-          git config --local user.name "GitHub Action"
-
-      - name: Commit changes
-        run: |
-          git checkout gh-pages
-          git add docs
-          git commit -m "Update documentation"
-        
-      - name: Push changes
-        uses: ad-m/github-push-action@v0.6.0
-        with:
-          branch: gh-pages
+    - uses: actions/checkout@v2
+    - name: Generate Python Docs
+      uses: jbheard/markdown-docs@v1
+    - name: Open docs update PR
+      uses: peter-evans/create-pull-request@v2
+      with:
+        token: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
diff --git a/pyduino/spectra.py b/pyduino/spectra.py
index 94466f8..2867d25 100644
--- a/pyduino/spectra.py
+++ b/pyduino/spectra.py
@@ -331,7 +331,8 @@ def run(
                         data = self.F_get()
                         self.y = get_param(data, self.density_param, self.reactors)
                     print("[INFO]", "SET", datetime.now().strftime("%c"))
-                    print("[DEBUG]", "Y-VALUES", y_to_table(self.y))
+                    print("[DEBUG]", "Y-VALUES")
+                    print(y_to_table(self.y))
                     self.log_data(self.iteration_counter)
                     self.iteration_counter += 1
             except Exception as e: