example of subclassing