new file:   doc_processer.py