signature-method