dropped Bash initial parser and replaced with Python