self.request -> request?