add logging
add MandatoryDocumentComponent