Increased functionality thanks to instance variables