adding a part parser that mostly works with python; still fleshing this idea out in my spare time