restoring the payload