add docmeta func