document checking