renamed new self.user to self.owner