doc and mark