extend payload with attributes