reader instead of instance variable