added: request.signature()