doc + cosmetic