prefix member variables with self.