class variable, class level instance variable and instance variable