use getter, setter, and ? methods, not instance vars