corrected a bug with self.clev