*** improved alternative lib script
+++ added ignore patterns