enhance doc