enhanced doc