The Doc Parser

needs some work