decorator doc update