Feature/document parsing

Support done, but recursive. 
What is purpose of this line?