updated: request.signature()