Update path_remmaping
diff --git a/cat_generate.py b/cat_generate.py
index 843e145..28c8133 100644
--- a/cat_generate.py
+++ b/cat_generate.py
@@ -18,9 +18,9 @@
 def remap_path(old_path, lib, new_lib, output_dir, additional = ""):
     """
     >>> remap_path("../skywater-src-nda/s8/V1.0.0/VirtuosoOA/libs/s8phirs_10r/Capacitors.Cat", "s8phirs_10r", "skywater_130_fd_pr_base", "output")
-    'output/skywater-pdk/libraries/skywater_130_fd_pr_base/V1.0.0/cells/Capacitors.Cat'
+    'output/skywater-pdk/libraries/skywater_130_fd_pr/V1.0.0/cells/Capacitors.Cat'
     >>> remap_path("../skywater-src-nda/s8/V1.0.0/VirtuosoOA/libs/s8phirs_10r/s8phirs_10r.TopCat", "s8phirs_10r", "skywater_130_fd_pr_base", "output")
-    'output/skywater-pdk/libraries/skywater_130_fd_pr_base/V1.0.0/cells/skywater_130_fd_pr_base.TopCat'
+    'output/skywater-pdk/libraries/skywater_130_fd_pr/V1.0.0/cells/skywater_130_fd_pr_base.TopCat'
     """
     output_dir = str(output_dir)
     try:
@@ -74,7 +74,6 @@
 
 def move_to_dir(src_dir, dest):
     contents = os.listdir(src_dir)
-    print(contents)
     for element in contents:
         move(element, dest)
 
@@ -105,7 +104,7 @@
                 line = line.replace(old_path, new_path)
                 old_path = os.path.join(parent, old_path)
                 new_path = os.path.join(parent, new_path)
-                if os.path.isdir(new_path):
+                if os.path.isdir(new_path)  or line.find('type="category"') != -1:
                     pass
                 else:
                     if not debug:
@@ -128,6 +127,10 @@
     filename = filename.split(".")[0]
     lib = lib_extract_from_path(cat_file)
     new_lib = convert_libname(lib)
+    if lib == '???' and cat_file.find('/s8/') != -1:
+        lib = 's8'
+        new_lib = 'sky130_fd_pr'
+
     with open(cat_file, 'r') as in_f:
         contents = in_f.read()
     # correct old convention
@@ -177,10 +180,11 @@
         files = sorted(args.input.rglob('*Cat'))
         for f in files:
             f = str(f)
-            if 'sram' in f or '_dv/' in f:
+            if 'sram' in f or '_dv/' in f or '/QA_s8_rdc/' in f:
                 # print("unable to figure new_path :" + f)
+                #
                 continue
-            print(f)
+            print("##    "+f)
             main(f, args.output)
     with open(args.sourcestodest, 'w') as srctodest:
         json.dump(sourcestodest, srctodest, indent = 2)