fix bug: self.value == 0, [], remove fi
class attribute kind