self.surface statt self.surf