add first document implementation
Merge branch 'improve/add_document_normal'
delete print from test