add payload doc