added doc_link macro