WIP add document parser