instance variables and attr_reader